Designing free-form optics for multiple-source illumination using differentiable ray-tracing and neural networks