Some 20,000 crew members have been stranded for months amid the closure of the Strait of Hormuz.