Towards a Holistic Approach to Designing Theory-based Mobile Health Interventions