Protein Purification by Fusion with an Environmentally Responsive Elastin-Like Polypeptide: Effect of Polypeptide Length on the Purification of Thioredoxin | Synapse