Modification of polyaniline films with heteropolyanions: electrocatalytic reduction of oxygen and protons