Calorie restriction and cancer: metabolic and molecular mechanisms.