SODEN: A Scalable Continuous-Time Survival Model through Ordinary Differential Equation Networks (Journal of Machine Learning Research, 2026)