U.S. President Donald Trump defended the idea of restricting CNN, MS NOW and Politico from the White House, saying courts should not allow what he described as “fake news” to be published repeatedly.