Afghanistan 'at the mercy of narco-terrorists'