China and Iran draft a $400 billion pact