New rules could deny green cards to immigrants on public assistance