CVS blows past Q2 estimates, lifts full-year profit outlook