Latest IMF data shows Russia outperforming Germany and UK