Learning, Innovation, Growth and the Emergence of Industrial Clusters: an agent-based mode