Tens of thousands are still stuck on cruise ships