Evaluation of different factors on metal leaching from nickel tailings using generalized additive model (GAM).