Learning basic laparoscopic skills: a randomized controlled study comparing box trainer, virtual reality simulator, and mental training.