Trump’s $100,000 fee for H-1B visa fee is unlawful, court rules