Supreme Court strikes down Arizona law requiring proof of citizenship to vote