Gradient descent-based freeform optics design for illumination using algorithmic differentiable non-sequential ray tracing