Text this: Application of problem-based learning and case-based learning in teaching ectopic pregnancy to fifth-year medical students