The reduction of oxygen and hydrogen peroxide on dinuclear ruthenium phthalocyanine electrocatalytic surfaces