Macron won twice by forcing voters to choose between him and Marine Le Pen – Starmer will force a choice between him and Nigel Farage, says John Rentoul