Sir John Gielgud, 1904-2000