Research Grants Council of Hong KongHong Kong Research Grants Council [CityU 11205015, CityU 11255716]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61505064, 61673329]; Hong Kong Scholars Programs [XJ2016063]; National Natural Science Foundation of Hubei Province [2016CFB497]; National key Research and Development Program [2017YFB1401301, 2017YFB1401303, 2017YFB1401305]; Specific Funding for Education Science Research by Self-determined Research Funds of CCNU [CCNU18ZDPY10, CCNU16JYKX031]; Cultivating Excellent Doctoral Dissertations Program of CCNU [2017YBZZ009]