France faces a stark choice in Sunday’s second-round run-off between the centrist Macron and the anti-immigration Le Pen