Experimental and theoretical studies on CO2 and propylene oxide (PO) copolymerization catalyzed by ZnEt2–glycerine–Y(CCl3COO)3 ternary catalyst