Supreme Court rules for GOP in South Carolina redistricting case