CVS to settle hazardous waste claims for nearly $14 million