COD and color removal from textile effluent using granular sludge biomass: effect of substrate and riboflavin