President Donald Trump has announced sweeping new travel restrictions affecting 19 countries, in a move his administration says is designed