President Donald Trump's order banning citizens of 12 countries, now in effect, aims to protect the US from "foreign terrorists." What are the reasons and who is exempt?