Why is the effect of the flu vaccine not lasting?