Modeling of carbon dioxide absorption using aqueous monoethanolamine, piperazine and promoted potassium carbonate