EU pledges 500 million euros in macroeconomic aid for Egypt