Review on strategies for biofouling mitigation in spiral wound membrane systems