Tesco to face profit stagnation in 2023 as inflation persists