Experiences and challenges faced by community mental health workers when providing care to people with mental illness: a qualitative study