Джон Элфинстоун, 8-й лорд Элфинстоун