Text this: Influence of CTAB surfactant on the various properties of CdO nanoparticles and their application in field of dye degradation