Diversity, engagement and satisfaction in global virtual teams