Synthesis of a hyperbranched phosphorus-containing polyurethane as char forming agent combined with ammonium polyphosphate for reducing fire hazard of polypropylene