Whole Foods Apologizes for Overcharging Customers