Photoelectrochemical Water Splitting:Materials, Processes and Architectures