Similar Items: "What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shifts