French President Emmanuel Macron has met with mayors of hundreds of towns which were hit by violent protests following the fatal shooting of a teenager by police