Adam Ludvig Lewenhaupt, 1659-1719, count, general