Emmanuel Macron was humbled this week after New York City cops stopped him crossing the street because of US President Donald Trump's motorcade.