Methylidyne-alkyne coupling on triruthenium clusters and hydrogenation of cluster-bound 1,3-dimetalloallyl units. A new model for Fischer-Tropsch chain growth