Carbon nanofibers: a novel nanofiller for nanofluid applications.