Knowledge, Practices, and Barriers to Diabetes Self-Management Among Patients with Type 2 Diabetes in a Rwandan Referral Hospital.