Stem cells and cancer – The promise and puzzles