Text this: Carbon nanotubes: A review on structure and their interaction with proteins