Synergistic effects and mechanism of ZnCl2 on intumescent flame-retardant polypropylene