Tesla’s Shanghai factory delivers its first Model 3 cars 1064485