'Outdated' Mental Health Act sparks charter challenge in B.C. courtroom