Meet the Egyptian spiny mouse: this menstruating rodent may help us understand human pregnancy Jarrod McKenna