In situ self-transformation synthesis of g-C3N4-modified CdS heterostructure with enhanced photocatalytic activity