GaN/ZnO superlattice nanowires as photocatalyst for hydrogen generation: A first-principles study on electronic and magnetic properties