Tesla to open new plant in Shanghai