Preparation of a polymeric precursor to silicon carbide via ring-opening polymerization: synthesis of poly[(methylchlorosilylene)methylene] and poly(silapropylene)