CVS Caremark names MinuteClinic chief