Tesla to reduce staff by 7%