Metabolic Theory of Cancer