President Macron's civil war warning draws fire from French left, right