Evolutionary agglomeration theory: increasing returns, diminishing returns, and the industry life cycle