Self-assembly for preparing nanotubes from monolayer graphyne ribbons on a carbon nanotube