The House has passed a bill to require proof of citizenship for voting. Although it likely won’t become law, the bill raises constitutional questions.