CVS Q4 profit up 11%, sales fall short