Spurs clinch 18th straight playoff trip