Exploring the effects of trust, task interdependence and virtualness on knowledge sharing in teams · Study