[1] North China Elect Power Univ, Sch Econ & Management, Beijing 102206, Peoples R China
[2] North China Elect Power Univ, Beijing Key Lab New Energy & Low Carbon Dev, Beijing 102206, Peoples R China
[3] Dalian Univ Technol, Sch Management & Econ, Dalian, Peoples R China
[4] Beijing Inst Technol, Sch Management & Econ, Beijing 100081, Peoples R China
[5] Beijing Inst Technol, Ctr Energy & Environm Policy Res, Beijing 100081, Peoples R China
[6] ILMA Univ, Dept Business Adm, Karachi 75190, Pakistan