NBC reports that as many as 400,000 migrants are heading to the border