Synthesis and applications of nano-TiO2: a review