PM announces date with Tories trailing Labour by 20 points in polls, saying it is ‘the moment for Britain to choose its future’