Why did trading centers develop along trade routes between Indus Valley cities and Mesopotamia?