John Arbuthnott, 6. Viscount of Arbuthnott