Flu shots free for all eligible British Columbians this year in effort to reduce strain on health-care system