(η4-Cyclo-octa-1,4-diene)(η6-cyclo-octa-1,3,5-triene)ruthenium(0) chemistry: the role of molecular hydrogen in a new synthetic route to cyclo-olefin ruthenium complexes