Design, development and evaluation of collaborative team training method in virtual worlds for time-critical medical procedures