Poly(trimethylsilylcyclooctatetraene): a soluble conjugated polyacetylene via olefin metathesis