Synthesis of p-n NiO-ZnO heterojunction for photodegradation of crystal violet dye | Synapse