Asset allocation, sustainable withdrawal, longevity risk and non-exponential discounting