Text this: Synthesis and properties of copper doped zinc oxide thin films by sol-gel, spin coating and dipping: A characterization review