Walmart helped keep America's prices low for decades. Now it's leading them higher