Emmanuel Macron has Marine Le Pen's party breathing down his neck as turbulent times dominate the French political landscape.