Some 20,000 seafarers are stranded in the Gulf amid the closure of the Strait of Hormuz.