Autonomous Execution of Surgical Tasks: the Next Step in Robotic Surgery