France election: How Macron and Le Pen offer very different visions of the EU