LONDON (AP) - Barrick Gold has agreed to buy Randgold Resources for $6.1 billion in stock to create the world's largest gold miner, worth a combined $18 billion.Read full news