Ultralarge magneto-optic rotations and rotary dispersion in terbium gallium garnet single crystal