CVS fights back against critics of tobacco move