Effectiveness of Smartphone Application “Gororokapp” for Type 2 Diabetes Patients' Self-Management in Rwanda: A Randomized Controlled Trial.