Hydrogen generation by photoelectrochemical water splitting_QNU