US attorney speaks out after migrant 'charged at' him with knife: 'I sensed danger'