French elections: Will Macron reign supreme?