CVS Caremark names new president of CVS/pharmacy