France's New President Macron: The Last Delay Before a Far-Right Triumph?