Age distribution and a multi-stage theory of carcinogenesis: 70 years on