Relationship of spiritual wellbeing with life expectancy and quality of life for patients living with heart failure.