Chain extension and branching of poly(ethylene terephtalate) (PET) with di- and multifunctional epoxy or isocyanate additives: an experimental and modelling study