A Review on Membrane Biofouling: Prediction, Characterization, and Mitigation | Synapse