Explained: Emmanuel Macron and French elections