Mesto kot ekosistem