UN: More than $31 billion of Iraqi oil sold since 1996