Photoelectrochemical cells for solar hydrogen production : current state of promising photoelectrodes, methods to improve their properties, and outlook - Zhaosheng Li; Wenjun Luo; Minglong Zhang; Jianyong Feng; Zhigang Zou