Spurs clinch postseason berth with 29th straight home win