A Differentiable Particle Filter for Jump-Diffusion Stochastic Volatility Models