Three years after President Emmanuel Macron swept to power promising a "revolution", have French voters definitively soured on him? The first round of municipal elections next weekend is expected to test backing for Macron's ambitious reform agenda following a second winter of discontent...