Laparoscopic, minilaparoscopic and single-port hysterectomy: perioperative outcomes