Tesla to Build Battery Factory in Shanghai