$40 billion agreement