SD Sen. Tim Johnson retirement opens door for GOP