Self-assembly of large-scale floating TiO2 nanorod arrays at the gas-liquid interface.