The head of the French armed forces has quit after a clash with President Emmanuel Macron over budget cuts. Gen Pierre de Villiers said in a...