Trump imposes $100,000 annual fee on H-1B visas