Aglionby, William, diplomat