Clusters, innovation and entrepreneurship