Are We Genetically Programmed to Die? Unraveling the Mystery of Human Mortality.