CDC: 36% of Americans have gotten their flu shots; of those, 21% in a retail setting