Thousands of people have been protesting to voice their outrage over President Donald Trumps executive order restricting entry into the country for travellers from seven Muslim-majority nations.