Recent advances in membrane bioreactors (MBRs): membrane fouling and membrane material