Public health education for midwives and midwifery students: a mixed methods study