Who can predict their own demise? Heterogeneity in the accuracy and value of longevity expectations☆