New South Wales has become the latest state to announce free flu vaccinations for everyone in what's being described as a month-long blitz.