China National Offshore Oil Corporation and CNOOC Limited