Spurs keep playoff hopes alive with 123-105 win over Rockets