Simulation of solute transportation within porous particles during the bioleaching process