President Donald Trump called a terrorist attack on a mosque in Egypt that killed more than 200 people "Horrible and cowardly" and said it shows the United States needs both a wall on its Mexico border and a ban on immigrants from certain countries where he believes the threat from Islamic terrorism is elevated.