Human Longevity: The Major Determining Factors