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