CVS Beats Estimates, but Cuts Full-Year Profit Outlook on Higher Medical Costs