Visible light-assisted periodate activation by O-doped g-C3N4 for efficient Acid Orange 7 degradation via singlet oxygen-dominated nonradical pathway