Donald Trump announces a ban on refugees and all visitors from Muslim-majority countries