Knowledge on diabetes mellitus among diabetic patients attending Kenyatta National Hospital outpatient clinic