British Columbia creates new mining ministry to tackle critical minerals amid doubts over capacity