Modelling of limestone dissolution to improve the quality of by-product gypsum in the flue gas desulfurization process