A U.S. judge on Friday imposed a nationwide hold on Trump's ban on travelers and immigrants from Iran, Iraq, Syria, Sudan, Somalia, Libya and Yemen, siding with two states that had challenged the executive order that has launched legal battles across the country.