TiO2-assisted photodegradation of dye pollutants : II. Adsorption and degradation kinetics of eosin in TiO2 dispersions under visible light irradiation