Al Qaeda defeat 'within reach'