Hand-assisted laparoscopic splenectomy in patients with splenomegaly or prior upper abdominal operation.