Spurs claim 21st straight home win over Hawks, 117-111