DFT investigation on the decarboxylation mechanism of ortho hydroxy benzoic acids with acid catalysis