Study supports Trump: 5.7 million noncitizens