Glencore scraps $2.6 billion dividend as first-half earnings fall