Newmont Mining to buy back $6 billion in stock amid high gold prices