A modular synthetic platform for the construction of protein-based supramolecular polymers via coiled-coil self-assembly