Municipal solid waste treatment for bioenergy and resource production: Potential technologies, techno-economic-environmental aspects and implications of membrane-based recovery. (May 2023)