Revitalising Communities Through Urban Regeneration: A Path to Sustainable Development