Tesla to feel commodity cost pain until second half of 2023