Composting technology in waste stabilization: On the methods, challenges and future prospects. (1st April 2017)