Quality of life, quality of care and resident satisfaction in care homes