Tories ‘have got a mountain to climb’ to win election | Robert Halfon MP