President Donald Trump on Friday signed an executive order that will limit immigration and refugees from some Muslim-majority countries and he separately said he wanted the United States to give priority to Syrian Christians fleeing the civil war there.