Första storstaden för Marine Le Pen - och framför allt en storseger för de gröna. Frankrikes kommunalval sätter ytterligare press på president Emmanuel Macron.