1. Key Laboratory of Advanced Display and System Applications of Ministry of EducationShanghai University 149 Yanchang Road Shanghai 200072 P. R. China
2. Joint International Research Laboratory of Information Display and VisualizationSchool of Electronic Science and EngineeringSoutheast University Nanjing 210096 P. R. China
3. Institute of Solar Energy Materials and DevicesCollege of Materials Science and EngineeringSichuan University 24 South Section 1, Yihuan Road Chengdu 610065 P. R. China
4. Department of Physics and Astronomy and Wright Center for Photovoltaics Innovation and CommercializationThe University of Toledo Toledo OH 43606 USA