Mobile health technology (mdiab) for the prevention of type 2 diabetes: protocol for a randomized controlled trial