Thirty-five people want to be the next president of France. What could possibly go wrong?May 27, 2026