Exploring the effects of trust, task interdependence and virtualness on knowledge sharing in teams | Synapse