The age distribution of cancer and a multi-stage theory of carcinogenesis | Synapse