Russia's recession has been shallower than expected, the International Monetary Fund (IMF) said in its latest economic report on the country.