mHealth Interventions for Disadvantaged and Vulnerable People with Type 2 Diabetes