Constructing hybrid porous polymers from cubic octavinylsilsequioxane and planar halogenated benzene