Carbon Nanotubes- A Brief Review