Suns snap 11-game skid in San Antonio, topple Spurs 103-99