UV and solar-based photocatalytic degradation of organic pollutants by nano-sized TiO2 grown on carbon nanotubes