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