French President Emmanuel Macron slapped by woman