CVS Caremark Settles Charges Over Prescription Prices