Assembling TiO2 nanocrystals into nanotube networks on two dimensional substrates