voting laws for green card holders