Tech firms criticize Trump's move to halt H1-B visas