Piperazine-modified ammonium polyphosphate as monocomponent flame-retardant hardener for epoxy resin: flame retardance, curing behavior and mechanical property