Stranded on ships, 200,000 seafarers struggle in virus limbo