El candidato centrista Emmanuel Macron y la líder de extrema derecha Marine Le Pen se enfrentarán cara a cara en la segunda vuelta de las elecciones presidenciales de Francia el 7 de mayo.