Enhanced photocatalytic hydrogen generation and photostability of ZnO nanoparticles obtained via green synthesis