Knowledge sharing through virtual teams across borders and boundaries