Hydrogen Generation via Photoelectrochemical Splitting of Water