Fundamental Mechanistic Understanding of Electrocatalysis of Oxygen Reduction on Pt and Non-Pt Surfaces: Acid versus Alkaline Media