Minimally invasive splenectomy: an update and review.