Communication climate and patient care: causes and effects of nurses' attitudes to patients.