Russian economy strengthens. EU economies in tatters