Dismay and disbelief as Trump bans visitors from a dozen countries