California requires voters to attest to United States citizenship to cast ballots