Construction of 2D SnS2/g-C3N4 Z-scheme composite with superior visible-light photocatalytic performance