The role of senescence in cancer development. (May 2020)