Self-assembly of composite nanotubes and their applications ☆