Depression and perceptions about heart failure predict quality of life.