Cationic polymerization of styrene by metal halide and nonmetal halide initiators: Difference between the propagating species derived from the two categories of initiators