The reproductive life cycle of cancer: Hypotheses of cell of origin, TP53 drivers and stem cell conversions in the light of the atavistic cancer cell theory.