What social challenges do megacities face in terms of urbanization, population density, and cultural diversity, and how do these challenges influence the quality of life for residents