Stryker reports higher Q2 profit and sales; full-year forecast raised