French President Emmanuel Macron vows rioters will face accountability as at least 1,800 people are arrested during nationwide protests.