Here’s why Trump may not be wrong on H-1B visas