Fabrication of double-walled carbon nanotube film/TiO2 nanotube array heterojunctions with length-dependent photoresponse for broad band photodetectors