National Natural Science Foundation of ChinaNational Natural Science Foundation of China [51473072, 21504035]; Thousand Young Talent Program; Outstanding Youth Fund of Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2017JJ1024]; National Key R&D Program of China [2018YFB1900201]; Open Research Fund of State Key Laboratory of Polymer Physics and Chemistry, Changchun Institute of Applied Chemistry, Chinese Academy of Sciences