Controllable synthesis of brookite/anatase/rutile TiO2 nanocomposites and single-crystalline rutile nanorods array