Tony Blair admits the government is facing an 'enormous challenge'