Durant late charge helps Warriors comeback to beat Spurs