Photocatalytic production of hydrogen from electrodeposited p-Cu2O film and sacrificial electron donors