A game plan: Gamification design principles in mHealth applications for chronic disease management | Synapse