Iraq agrees $2 billion prepayment oil supply deal with Chinese company