US judge blocks Trump's $100,000 fee on H-1B visas