Al-Sisi: IOC receivables down to $2bn