Incubation periods of cancer: old and new.