Text this: Developing, validating, and pre-testing of a diabetic care self-management mobile health application: a technology-based intervention for patients with diabetes in Malaysia