Investigation of basic zinc cyanurate as a novel thermal stabilizer for poly(vinyl chloride) and its synergistic effect with calcium stearate