Saudi Arabia promises $5 billion to Egypt