DiffIM: Differentiable Influence Minimization with Surrogate Modeling and Continuous Relaxation