BASF Elastollan: A Comprehensive Overview of Thermoplastic Polyurethane Elastomers