CNOOC lets contract for Ningbo integrated refining complex