Precious Metals Rally: Could Mining Stocks Shine?