Text this: Greener and facile synthesis of binary zinc oxide/nickel oxide heterojunction nanocomposite for potential solar energy conversion, environmental remediation and energy storage applications