Nitrofurazone degradation in the self-biased bio-photoelectrochemical system: g-C3N4/CdS photocathode characterization, degradation performance, mechanism and pathways.