SEARCH Articles Figures Tables Koch reaction carboxylic acid synthesis Koch-Haaf acid synthesis Koch’s acid