"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shifts (Journal of Machine Learning Research, 2026)