Spurs keep playoff hopes alive with win over Rockets