Research Grants Council of the Hong Kong Special Administrative Region, ChinaHong Kong Research Grants Council [9041674, CityU 118411]; China National Natural Science FoundationNational Natural Science Foundation of China (NSFC) [11172253]; Scientific Research Fund of Hunan Provincial Education Department, ChinaHunan Provincial Education Department [12A001]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [14JJ2076]; Construct Program of the Key Discipline in Hunan Province and Aid Program for Science; Technology Innovative Research Team in Higher Educational Institutions of Hunan Province, China