Александр Элфинстоун, 7-й лорд Элфинстоун