Archibald Melville, XIII conte di Leven