CVS settles with New York over expired products