Ethiopia clinches deal with IMF for $3.4B in financing