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, 51302022]; Science and Technology Program of Hunan Province of China [2012GK3054]; University of Wisconsin Milwaukee Research Growth Initiative grant program