Aging, cancer and cancer vaccines