Diabetes related knowledge, self-care behaviours and adherence to medications among diabetic patients in Southwest Ethiopia: a cross-sectional survey