Cationic polymerization of dibenzofulvene leading to a π-stacked polymer