“Iran reportedly has between $25 to $35 billion in financial reserves and over 150 million barrels of oil in floating storage.”