Cruise stranded by virus fears ends with roses in Cambodia