Mercury reaction chemistry in combustion flue gases from experiments and theory