Laparoscopic liver resection: lessons learnt after 100 cases.