Robotic Surgery: past results and current developments