Supreme Court upholds controversial Ohio voter-purge law