Iran's Islamic Revolutionary Guard Corps (IRGC) allegedly attacked a Singapore-flagged cargo ship in the Strait of Hormuz.