Sustainable Development: Challenges & Strategies