Mechanisms of sulfide ion oxidation during cyanidation. Part II : Surface catalysis by pyrite