Knowledge Spillovers, Fixed- and Variable-technology Agglomeration and Dispersion Forces in Economic Geography