Effect of Cu alloying on S poisoning of Ni surface via ab initio thermodynamics calculations