Cities as ecosystems: growth, development and implications for sustainability