National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [91330118, 61273244]; University of Macau [MYRG205(Y1-L4)-FST11-TYY, MYRG187(Y1-L3)-FST11-TYY, RDG009/FST-TYY]; Macau FDC Grants [T-100-2012-A3, 026-2013-A]