Digital Interventions for Depression: Harnessing Technology for Mental Health Support