A Gromov-Hausdorff distance between von Neumann algebras and an application to free quantum fields