The French government has fallen in a no-confidence vote, and the prime minister is resigning. President Emmanuel Macron has cut short a trip to Saudi Arabia to return and address the nation.