Hysteroscopy: a technique for all? Analysis of 5,000 outpatient hysteroscopies.