Coupling with a narrow-band-gap semiconductor for enhancement of visible-light photocatalytic activity: preparation of Bi2S3/g-C3N4 and application for degradation of RhB