US president Donald Trump’s executive order temporarily banning all refugees plus citizens from seven Muslim-majority countries from entering the US has sparked nationwide protests and scathing criticism from Democrats and civil-rights activists, and been blocked by several federal judges.