Stem cells and the phenomena of plasticity and diversity: a limiting property of carcinogenesis.