CVS Caremark Q3 profit climbs 7.3%