Stem cells and the limits of life