Murray, Sir John Archibald, lord, 1779-1859