5 Virtual Team Challenges and Proven Ways to Solve Them