Trump bars door to refugees, visitors from seven mainly Muslim nations