Cervical pregnancy: three case reports and a review of the literature.