1. School of Economics, University of Chinese Academy of Social Sciences, Beijing 102488, China
2. School of Economics and Management, North China Electric Power University, Beijing 102206, China
3. Beijing Key Laboratory of New Energy Power and Low-Carbon Development, North China Electric Power University, Beijing 102206, China