20,000 sailors stranded as Hormuz blockade disrupts global oil trade - TrendCloud