Barack Obama waves as he arrives for a speech on the economy