Synthesis and characterization of CdO-SnO2 NPs with excellent performance for Naphthol Blue Black (NBB) dye photodegradation and multi-application study. (2022)