NY court rules against non-citizens voting in local elections