Photochemical reactions of g-C3N4-based heterostructured composites in Rhodamine B degradation under visible light