Equinor doubles buyback to $3 billion as Iran war boosts cash flow