Spatial engineering of photo-active sites on g-C3N4 for efficient solar hydrogen generation