Stochasticity and determinism in cancer creation and progression