Walmart’s food and grocery sales exceeded those of a combined Kroger and Albertsons by more than $100bn in 2022