CVS retail sales suffer amid shift to healthcare