Cancer and metabolism