Beijing is reported to be in final stages of approving a $400 billion economic and security deal with Tehran.