Good moods may boost flu shot efficacy for seniors