CVS Caremark appoints new president of PBM business