Exclusive: Trafigura to buy Angolan general's stake in Puma Energy - sources | Sharefundss