Non-precious metal catalysis for proton-exchange membrane fuel cells