Supramolecular nanofibers of self-assembling peptides and proteins for protein delivery.