M3C (M: Fe, Co, Ni) Nanocrystals Encased in Graphene Nanoribbons: An Active and Stable Bifunctional Electrocatalyst for Oxygen Reduction and Hydrogen Evolution Reactions.