Do we really live longer than our ancestors?