What the French election results mean for Le Pen, Macron and Mélenchon – POLITICO Europe