How Can Archaeologists Identify Early Cities? Definitions, Types, and Attributes