French Prime Minister Michel Barnier resigned after a no-confidence vote, becoming the shortest-serving PM in modern French ...