Synthesis, characterization and photocatalytic properties under visible light of doped and co-doped TiO2-based nanoparticles