city development challenges