Can French presidential candidate Emmanuel Macron deliver on his promise to remake the country?