The U.S. has pledged at least $410 million to expel migrants to at least 31 countries where they have no previous connection, internal records show.