heptanoic acid molecular weight