Technological change and regional development