Ruthenium Hydride Catalyzed Silylvinylation of Terminal and Internal Alkynes and Synthesis of Poly(trimethylenecarbonate) and Poly(dimethylacrylamide) Block Copolymer