CVS Caremark settles PBM suit