Silicon nanowire array photoelectrochemical solar cells