Collaborative innovation networks,virtual communities and geographical clustering’