polylactic acid polylactone lactide homopolygalacturonic acid phospholactate polyglycolic acid phospholactic acid lacticol polycaprolactone lactyl