Needs assessment for home-based care and the strengthening of social support networks: the role of community care workers in rural South Africa