Sustainable toxic dye removal and degradation from wastewater using novel chitosan-modified TiO2 and ZnO nanocomposites