Advances in membrane bio-reactor technologies for municipal wastewater treatmentAdvances in membrane bio-reactor technologies for municipal wastewater treatment