Global powers pledge Strait of Hormuz escort as 20,000 seafarers stranded