Thousands of protesters have flooded the streets of London as outrage continues to rumble over Donald Trump's travel ban.