Attempts to predict terrorist attacks hit limits