Michel Barnier is expected to go down as the shortest-serving prime minister in modern French history as both Left and Right unite to end his government. The 73-year-old former Brexit negotiator ...