Vaccine likely less effective in cancer patients