Biofouling in Membrane Bioreactors—Mitigation and Current Status: a Review