Economics School, Central University of Finance and Economics, Beijing 100081, China;
Research Center for Climate and Energy Finance, CUFE, Beijing 100081, China;
School of Management, University of Chinese Academy of Sciences, Beijing 100049, China;
China Development Bank, Beijing 100031, China;
Economics School, Central University of Finance and Economics, Beijing 100081, China;