CNOOC corporation : latest news