Grocery inflation to squeeze wallets through early 2025 warns Walmart CEO