Hydrothermal fabrication of TiO2-MoO3 nanocomposites with superior performance for water treatment