Stannous oxalate as a novel catalyst for the synthesis of polytrimethylene terephthalate