CVS Q4 profit declines 2%