Uniform carbon coating drastically enhances the electrochemical performance of a Fe3O4 electrode for alkaline nickel–iron rechargeable batteries