Heterogeneous methanation: initial rate of CO hydrogenation on supported ruthenium and nickel