Egypt reaches agreement with IMF