CVS decision to stop selling cigarettes roundly applauded