National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61502195, 61472155]; Macau Science and Technology Development Fund [FDCT/016/2015/A1]; Research Committee at University of Macau [MYRG2014-00003-FST, YRG2016-00123-FST]; National Science & Technology Supporting Program during the Twelfth Five-year Plan Period - Ministry of Science and Technology of China [2015BAK27B02]; Self-Determined Research Funds of CCNUFrom the Colleges' Basic Research and Operation of MOEunder Grants [CCNU14A05023, CCNU16A05022, CCNU15A02020]; Postdoctoral Science Foundation of ChinaChina Postdoctoral Science Foundation [2015M582223]