Beijing Solar Energy Researe~h Institute;
Beijing 100053;
China;
Energy Research Institute;
National Development and Reform Commission;
Beijing 100038;
China;
The Institute of Photoelectronic Thin Film Devices and Technology;
Nankai University;
Tianjin 300071;
China;