Elastin-Like Polypeptide (ELP) Tags for Self-Assembly and High-Throughput Processing of Functional Protein Materials