Visible–light–driven magnetically recyclable terephthalic acid functionalized g−C3N4/TiO2 heterojunction nanophotocatalyst for enhanced degradation of PPCPs