Archibald Campbell, Duke of Argyll, 1682-1761