Interactive Virtual Assistance for Self-Care Management and Mental Health Promotion in Type 2 Diabetes