Limitations of habitable land for urban development