Michael Barnier has become the shortest-serving French prime minister in modern history as opposition parties have ousted his ...