Glencore has launched a $1bn (£792m) share buyback programme despite recording a 16 per cent drop in adjusted earnings before ...