Iran’s gunboat challenge against a British tanker could have caused a massive explosion and billions in damages