Afghanistan publishes mining contracts in anti-graft fight