Jan Sobieski, König von Polen