Repeated layoffs push visa holders out of Big Tech jobs