Many Americans still haven't received their flu shot