Cancer, Stem Cells and Developmental Biology