Particle-based Variational Inference with Preconditioned Functional Gradient Flow