Enhanced visible-light-driven photoactivities of single-walled carbon nanotubes coated with N doped TiO2 nanoparticles