Tumour heterogeneity: principles and practical consequences