Structural effects of diamines on synthesis, polymerization, and properties of benzoxazines based on o-allylphenol