Text this: My Diabetes Apps: improving knowledge, compliance, and control in uncontrolled type 2 diabetes patients in Kedah, Malaysia