H-1B visas make STEM careers unattractive to American students