Trafigura closes US$600mn mining deal with TDB