Oil price slides as US and Iran pause fire; cancer treatments help AstraZeneca beat profit forecasts – business live