Facile synthesis of cationic surfactant-treated hierarchical nanorods SnO2@CdO nanocomposite photocatalyst for degradation of methylene blue under sunlight. (2022)