Karl XI (1655 – 1697), konung av Sverige