National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [11747111, 11847138, 51572102]; National Science Basic Research Plan in Shanxi Province of China [2016JQ1027]; Special Program for Scientific Research of Shaanxi Educational Committee [19JK0667]; Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities [JB181110]