Donald Trump has signed a revised travel ban that will temporarily halt entry to the US for people from six Muslim-majority nations.