'No room for violence,' says Macron after rioters and looters hijack peaceful demonstrations across France