A combined kinetic and diffusion model for pyrite oxidation in tailings: a change in controls with time