Sprott Asset Management L.P.