Why Don’t Humans Live for More than 100 Years?