Trump's ban on CNN and other outlets violates press freedom