B.C. teen with avian flu discharged after weeks in hospital