Lennox, Charles, Duke of Richmond, 1701-1750