Similar Items: An Explainable Spatio-Temporal Framework for Traffic Forecasting Using Graph-Based Features