National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21425208, 21672238, 21332010, 2142002]; Strategic Priority Research Program of the Chinese Academy of SciencesChinese Academy of Sciences [XDB20000000]; Key Project of Hunan Province Science and Technology Department [2016DK2001]; Key Project of Hengyang Science and Technology Department [2017KJ166]; Shanghai Institute of Organic Chemistry, Chinese Academy of SciencesChinese Academy of Sciences