Development of leaching process for Mn extraction using carbohydrates as reducing agents: kinetic model, operating condition optimisation and liquor leach purification.