Nanofiltration for Trace Organic Contaminant Removal: Structure, Solution, and Membrane Fouling Effects on the Rejection of Perfluorochemicals | Synapse