Jan III., Polen, König