File:French election explained Emmanuel Macron and Marine Le Pen go head to head