[ad_1] JOHANNESBURG—South Africa-based miner Gold Fields said Tuesday it has agreed to buy Yamana Gold in an all-stock deal that…