More than 100,000 left-wing demonstrators rallied across France on Saturday to protest against the nomination of the centre-right Michel Barnier as prime minister and denounce President Emmanuel Macron's "power grab".