Semiconductor Nanowires For Photoelectrochemical Water Splitting