Open, laparoscopic and robotic hepatic resection