B.C. legislates recreational marijuana sales