Ordered mesoporous FeNx-doped carbon: a class of highly active and stable catalysts in acids, bases and polymer electrolyte membrane fuel cells