Emmanuel Macron forced to spread police thin after riots - weeks before Olympics