Definable Types Have Global Invariant Extensions