A New Algorithm for Maximum Likelihood Estimation in Gaussian Graphical Models for Marginal Independence