Notwithstanding any other provision of law and except as provided in subsection (b) of this section, an alien who is not a qualified alien (as defined in section
1641 of this title) is not eligible for any Federal public benefit (as defined in subsection (c) of this section).