Trump imposes $100,000 fee for H-1B visas, in blow to tech