Will Macron's plan work? France's snap election explained