A former MI6 chief has told how he “physically” argued with John le Carré for making “betrayal the currency of espionage” in ...