An estimated 40,000 seafarers are stuck on board ships on either side of the Strait of Hormuz, which has been almost entirely ...