Tesla's Shanghai plant delivers 947,000 vehicles in 2023