Supporters of Emmanuel Macron celebrate after he won the French presidential election, at the Champ de Mars, in Paris. AFP

French election 2022: Emmanuel Macron beats Marine Le Pen and vows to be president for all