mining stocks explained