how long do tall people live