Glencore: dirty business provides an embarrassment of riches