Tesla fires hundreds of workers even as Model 3 production ramps up