Electrochemical deposition of branched hierarchical ZnO nanowire arrays and its photoelectrochemical properties