In-situ TEM examination and exceptional long-term cyclic stability of ultrafine Fe 3 O 4 nanocrystal/carbon nanofiber composite electrodes