Generalized Orthogonal GARCH (GO-GARCH) models