National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [61331021]; Shenzhen Science and Technology Projection [JCYJ20170818143547435, JCYJ2017081810000628, JCYJ20170302142239165, JCYJ20170302142203605]; Postgraduate Innovation Development Fund Project of Shenzhen University [PIDFP-ZR2018005]