Theoretical and practical aspects of chemical functionalization of carbon nanofibers (CNFs): DFT calculations and adsorption study.