Crystal structures of self-assembled nanotubes from flexible macrocycles by weak interactions