CVS Caremark names new CFO