H2 production by water photo-electrolysis by using a novel TiO2 nanotube array-based photo-reactor