Tesla has reportedly ordered enough batteries from CATL to produce nearly 800k vehicles October 31, 2021