National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [21272087, 21472057, 21472058, 21622201]; Distinguished Youth Foundation of Hubei Province [2016CFA050]; Youth Chen-Guang Project of Wuhan [2015070404010180]; CCNU [CCNU16JCZX02, CCNU17TS0011]; Program of Introducing Talents of Discipline to Universities of China (111 Program) [B17019]