Spurs hand Celtics another road loss