Canada high court allows Métis challenge of mine leases