Giant magneto-optical responses in magnetic Weyl semimetal Co3Sn2S2