State Key Laboratory of Soil and Sustainable Agriculture;
Institute of Soil Science;
Chinese Academy of Sciences;
Nanjing 210008 (China);
Graduate University of Chinese Academy of Sciences;
Beijing 100039 (China);
Department of Chemistry;
National Institute of Technology;
Jamshedpur-831 014 (India);