Metal–metal bonding on surfaces: Zn–Au on Ru(001)