Thousands of demonstrators gather in New York, Washington and at major airports to protest against US President Donald Trump's ban on travelers from seven Muslim countries.