Oil weaker after Iraq agrees to UN oil-for-food roll-over