how long to short people live