Clustering, learning and regional development