Photoelectrochemical hydrogen production from water using p-type and n-type oxide semiconductor electrodes