Supported organometallic complexes Part 34: synthesis and structures of an array of diamine(ether/phosphine)ruthenium(II) complexes and their application in the catalytic hydrogenation of trans-4-phenyl-3-butene-2-one