NYC considers granting voting rights to non-citizens