2-propene-1,2-dicarboxylic acid 97-65-4 ITACONATE itaconic acid methylenebutanedioic acid methylenesuccinic acid propylenedicarboxylic acid