Megacities Sustainable Development and Waste Management in The 21st Century