Trump says he won’t let US become ‘migrant camp’