Effects of a hospital-based education programme on self-care behaviour, care dependency and quality of life in patients with heart failure--a randomised controlled trial.