The effect of clusters and heterogeneous reactions on non-equilibrium plasma flue gas cleaning