Factors influencing knowledge and practice of self-care among diabetic patients in South-South