Functionalization of Carbon Nanotubes Surface by Aryl Groups: A Review