National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [51704040, 51778071, 51708048]; Scientific Research Project of Hunan Provincial Department of Education for Excellent Young Scholars [166007]; Open Fund of Key Laboratory of Special Environment Road Engineering of Hunan Province (Changsha University of Science Technology) [kfj160501]; Key Laboratory of Biohydrometallurgy, Ministry of Education, Central South University [MOEKLB1708]