Ulipristal acetate (ellaOne®) for emergency contraception: review of the clinical evidence