CDC predicts better match for flu vaccine