 The House of Representatives has passed legislation that requires voters to show proof of U.S. citizenship before they cast a ballot. The measure now heads to the Senate. NPR's Windsor Johnston reports the issue has been promoted by Republicans.