James Graham, Duke of Montrose, 1682-1742