Cellular senescence: a promising strategy for cancer therapy