President Donald Trump’s order banning citizens of 12 countries aims to protect the US from “foreign terrorists.” What are the reasons and who is exempt?