Text this: First-principles calculation of volatile organic compound adsorption on carbon nanotubes: Furan as case of study