The trophoblastic theory of cancer: Progesterone-dependent immune tolerance and modulation by synthetic and natural antagonists | Synapse