High flux photocatalytic self-cleaning nanosheet C3N4 membrane supported by cellulose nanofibers for dye wastewater purification