TiO2 nanofibers embedded with g-C3N4 nanosheets and decorated with Ag nanoparticles as Z-scheme photocatalysts for environmental remediation