Electrocatalysis on surfaces modified by foreign metal adatoms: Oxidation of formaldehyde on platinum