The Mayor of London joined thousands of demonstrators in Trafalgar Square for a protest over Donald Trump's travel ban.