CVS announces light December sales, still on course for top end of guidance