Two- and three-dimensional ultrasonography and sonohysterography versus hysteroscopy with laparoscopy in the differential diagnosis of septate, bicornuate, and arcuate uteri.