Iran puts $ 3 billion at Iraq's disposal