Hydrogenolysis and homologation of linear and branched pentenes on ruthenium/silica catalysts: implication in the mechanism of carbon-carbon bond formation and cleavage on metal surfaces