Carbon monoxide, methanol and ethanol electro-oxidation on Ru-decorated carbon-supported Pt nanoparticles prepared by spontaneous deposition