CVS’s digital strategy pays off