Application of membrane bio-reactor for municipal wastewater treatment: A review