Glencore said on Wednesday lower commodity prices had weighed on its earnings last year, but returned $2.2 billion to ...