high purity oxalic acid