General Jack Keane may have retired as vice-chief of staff of the US army in 2003 but he has remained an influential voice in Washington on international security affairs and his advice has been sought by successive presidents, including the present one (Michael Evans writes).