Follicular development, ovulation, fertilization and fetal development in tenrecs (Tenrec ecaudatus).