Snowden has political asylum, can stay in Russia for a year, lawyer says