Russian state-owned gas giant Gazprom and China National Petroleum Corp (CNPC) have signed an estimated $400 billion deal, which will supply 38 billion cubic meters of...