Tumor heterogeneity, clonality and single cells