An eco-friendly, highly stable and efficient nanostructured p-type N-doped ZnO photocatalyst for environmentally benign solar hydrogen production