U.S. President Donald Trump has revived one of the most contentious policies from his first term, announcing a sweeping travel ban on nationals from 12 countries, most of them Muslim-majority or conflict-ridden, sparking international condemnation and accusations of religious discrimination.