Elastin-like polypeptides as a promising family of genetically-engineered protein based polymers