Waste Management through Composting: Challenges and Potentials