Oil prices surged, with no sign of a swift reopening of the Strait of Hormuz to ease the biggest ever disruption in supplies.