IATSE overwhelmingly ratifies major contracts