how can uterus hold a developing fetus?