Cities and development