First Nations in northern B.C. vote to approve agreement with mining company