flu shots and cancer