Supreme Court upholds Arizona voting restrictions