Polyoxometalate-Stabilized Ruthenium Nanoparticles : The Polyoxometalate-Metal Interface In Multifunctional Catalysis