Think tank: Al Qaeda will take decades to eradicate