why is it necessary to protonate the carboxylic acid in an acid-catalyzed esterification? What is its purpose?