Fabrication of a novel heterostructure of Co3O4-modified TiO2 nanorod arrays and its enhanced photoelectrochemical property