In search of the Holy Grail in global virtual teams: The mediating role of satisfaction on performance outcomes