20170507 world.europe: Macron; Le Pen face off as France elects president