Tesla to layoff 10% staff