Egypt owes $26 billion in foreign debt