4.2 mn EVs sold in first half of 2022 globally