ZnO nanoparticles synthesized by co-precipitation method: characterization and application in dye photodegradation and petroleum wastewater remediation via hydrocarbon degradation and heavy metal adsorption | Synapse