Trek separation for Gaussian graphical models