Synthesis and characterization of novel Bi2S3/BiOCl/g-C3N4 composite with efficient visible-light photocatalytic activity