Kroger's $2.9B Buyback: A 2026 Value Play?