Diffusion in ternary Ag-Zn-Cd solid solutions