heptanoic acid chemical synthesis