Office hysteroscopy and compliance: mini-hysteroscopy versus traditional hysteroscopy in a randomized trial.