Laparoscopic splenectomy with anterior approach: results in 42 consecutive patients