Text this: Enhanced photoelectrochemical performance of Bi2S3/Ag2S/ZnO novel ternary heterostructure nanorods