China oil giant CNOOC beats Canadians in oil sands emission cuts