Russia extends Snowden's residence permit till 2020