Affiliation: | 1. School of Management, Huazhong University of Science and Technology, Wuhan, Hubei, 430074, China;2. School of Economics, Shanghai University, Shanghai, 200444, China;3. Shanghai University of Finance and Economics, Shanghai, 200433, China |