Flu shot doing poor job of protecting older people