Archibald Montgomerie, XIII conte di Eglinton