A DOPO-based phosphorus-nitrogen flame retardant bio-based epoxy resin from diphenolic acid: Synthesis, flame-retardant behavior and mechanism