BP Q1 profit more than doubles to $3.2bn on Iran war trading boom | Indexa