Shell Q1 adjusted earnings hit $6.9bn, beating forecasts on Iran war trading windfall | Indexa