Photocatalytic degradation of three azo dyes using immobilized TiO2 nanoparticles on glass plates activated by UV light irradiation: influence of dye molecular structure.