Shell, BP, TotalEnergies, and Eni made billions by trading oil price swings during the Iran crisis, using derivatives and hedges.