Optimal training design for procedural motor skills: a review and application to laparoscopic surgery