Communication, Trust and Leadership in Virtual Organizations and Teams