An Integrative Survey on Mental Health Conversational Agents to Bridge Computer Science and Medical Perspectives