Technological diversity and Jacobs' externality hypothesis revisited