China National Petroleum Corporation (CNPC) and CNOOC Ltd have firmed up deals that is seeing each of the Chinese state-backed giants get a 10% stake in the