Macron says Trump spread rumours about protests