External Knowledge and Innovation Performance in Clusters: Empirical Evidence from the Uruguay Software Cluster