French President Emmanuel Macron signs controversial anti-terror law