Donated cruise infuses cancer patients with holiday spirit