1. School of Management, University of Science and Technology of China (USTC), Jinzhai Road, Hefei 230026, China
2. New Finance Research Center, International Institute of Finance, University of Science and Technology of China (USTC), Guangxi Road, Hefei 230026, China