Trump blocks federal funds for illegal immigrants