How long can humans live? All evidence points to a maximum of 125 years - Brandon Milholland; Xiao Dong; Jan Vijg (Nature, 2026)