France’s presidential race now pits two candidates who refuse to identify as “left” or “right”