Sustainable urban development : an integrated framework for urban planning and development