Linear and hyperbranched polycarbosilanes with Si-CH2-Si bridging groups: a synthetic platform for the construction of novel functional polymeric materials