Variational Marginal Particle Filters