Trump said he halted the refugee program for 120 days and barred immigration from seven majority Muslim countries for 90 days to give security agencies time to improve vetting procedures for people coming from terror-prone countries.