Laparoscopic splenectomy for primary immune thrombocytopenia: clinical outcome and prognostic factors.