Hand-assisted laparoscopic splenectomy versus open splenectomy for massive splenomegaly: 20-year experience at a Canadian centre.