Emmanuel Macron carries the hopes of many – but maybe not enough