Cationic ring-opening polymerization of benzoxazines