Speaking in Birmingham the Prime Minister said there are better times ahead, but admitted we 'have to be realistic' about where we are as a country ahead of Rachel Reeves' first Budget