Self-Assembled Functionalized Graphene Nanoribbons from Carbon Nanotubes