Ring-opening copolymerization (ROCOP): synthesis and properties of polyesters and polycarbonates.