Russia says Edward Snowden can stay "a couple of years"