NYC Law Allowing Non-Citizens to Vote Struck Down