Hundreds leave virus-hit ship off Panama