Jonathan Powell, ex-MI6 chief of staff, is in the news over UK-China spy case fallout and diplomatic tensions.