In situ growth of a carbon nanofiber/Si composite and its application in Li-ion storage