Blind separation of Gaussian sources with general covariance structures: bounds and optimal estimation