Knowledge sharing in small firms’ networks: an agent-based model of Industrial Districts