NBC: These are America's cheapest states in 2025, winning the battle against inflation