US President Donald Trump signed a revised executive order on Monday banning citizens from six Muslim-majority nations from traveling to the United States but removing Iraq from the list, after his controversial first attempt was blocked in the court.