Stranded cruise passengers rejoin ship after chase through Africa