US attorney speaks out after migrant charged at him with knife