A federal judge has struck down US President Donald Trump's controversial US$100,000 fee on new H-1B visas