Gary LaFree: Six reasons why stopping terrorism is so challenging