Egypt wins generous assistance from ADB