Don’t take France for granted: Three reasons Emmanuel Macron hasn’t won yet