Role of Technology Selection in Supporting Collaboration and Communication in Globally Distributed Virtual Teams