Donald Maclean — British diplomat and spy (1913–1983)