Effect of pH, CaCo3 and P on adsorption and desorption of Zn in the soil and their relationship with Zn uptake