AstraZeneca beats Q2 profit estimates, maintains 2026 outlook after trial setback