An efficient broad spectrum-driven carbon and oxygen co-doped g-C3N4 for the photodegradation of endocrine disrupting: Mechanism, degradation pathway, DFT calculation and toluene selective oxidation.