Shell beats profit forecasts in 1st quarter as Iran war boosts oil prices