Trump's ban on CNN, MS NOW, and Politico violates the First Amendment