President Donald Trump says the travel suspension will protect US citizens from the coronavirus outbreak.