Former British intelligence officer tells Al Jazeera's Upfront programme fighting ISIL is a "generational" struggle.