Synthesis and application of a novel thermostable epoxy plasticizer based on levulinic acid for poly(vinyl chloride)