Host-guest driven self-assembly of linear and star supramolecular polymers