Amazon, Google and Twitter criticize Trump, hurt on immigrants