Synthesis and effect of hyperbranched (3-hydroxyphenyl) phosphate as a curing agent on the thermal and combustion behaviours of novolac epoxy resin